a=int(input('Введите четырехзначное число: '))
if 1000<=a<=9999:
    a1=a%10
    a2=a//10%10
    a3=a//100%10
    a4=a//1000%10
    mn=min(a1,a2,a3,a4)
    mx=max(a1,a2,a3,a4)
    if a%2==0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if a%3==0:
        print('Число кратно трём: Да')
    else:
        print('Число кратно трём: Нет')
    if int(a**0.5)**2==a:
        print('Число является квадратом числа: ', int(a**0.5))
    else:
        print('Число является квадратом числа: Нет')
        
    print()
    
    print('Наименьшая цифра числа: ', mn)
    print('Наибольшая цифра числа:', mx)
    c = 0
    if a1==0:
        c+=1
    if a2==0:
        c+=1
    if a3==0:
        c+=1
    print('Количество нулей в числе =', c)
    
    print()
    
    if int(a1**0.5)**2==a1:
        print('Цифра в разряде единиц является квадратом цифры: ', int(a1**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if int(a2**0.5)**2==a2:
        print('Цифра в разряде десятков является квадратом цифры: ', int(a2**0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if int(a3**0.5)**2==a3:
        print('Цифра в разряде сотен является квадратом цифры: ', int(a3**0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if int(a4**0.5)**2==a4:
        print('Цифра в разряде тысяч является квадратом цифры: ', int(a4**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введенное число не является четырехзначным')
























        
